A Quantitative Model for Improving the Effectiveness of the Software Development Process using Refactoring

نویسندگان

  • K. Usha
  • N. Poonguzhali
  • E. Kavitha
چکیده

Software development is a mentally complicated task. Different software development methodologies and quality assurance methods are used in order to attain high quality, reliable, and bug free software. eXtreme Programming (XP) is a software development discipline in the family of agile methodologies that contributes towards quality improvement using dozen practices. One of the important practices in XP is Refactoring. Refactoring which can be defined as “a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior”. Although there has been a large amount of research investigations for this concept, but there has been little work done in quantitative approach. The main objective of the research is to develop a software development model using Refactoring practices. This work also shows the evaluation of effectiveness of the proposed software development model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identification and analysis of factors facilitating the green entrepreneurship process in the field of municipal waste

Background and Objective: Nowadays, the development of green entrepreneurship plays an important role in sustainable employment, reducing environmental issues, economic development, and moving towards sustainable development. Thus, the present study has been carried out aiming to identify and analyze the factors facilitating the green entrepreneurship process in the field of urban waste using a...

متن کامل

Inservice trainings for Shiraz University Medical Sciences employees: Effectiveness assessment by using the CIPP model

become one of the core components in survival and success ofany organization. Unfortunately, despite the importance oftraining evaluation, a small portion of resources are allocated tothis matter. Among many evaluation models, the CIPP model orContext, Input, Process, Product model is a very useful approachto educational evaluation. So far, the evaluation of the trainingcourses mostly provided ...

متن کامل

Service Process Modeling through Simulation and Scenario Development for Insurance Analysis

Insurance companies are among the service organizations, which maintain close relationships with their clients by providing insurance services. Clients are the most important resource for service companies. And profitability of insurance companies undoubtedly hinges on clear analysis of client satisfaction and improved productivity of service providers. An important factor of client satisfactio...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

Assessing the effectiveness of knowledge management using Analytic Network Process

Knowledge management in higher education is a set of organizational processes that support creating and transferring the knowledge in these institutions and allows for achieving organizational and university objectives. Therefore, for the proper management of organizational knowledge, appropriate tools are needed to be able to be aware of the effectiveness of knowledge management in organizatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009